Hari Buku Nasional pertama kali dirayakan pada 17 Mei 2002 yang digagas oleh Menteri Pendidikan, Abdul Malik Fadjar. Tanggal 17 Mei sendiri dipilih karena merupakan hari berdirinya Perpustakaan Nasional Republik Indonesia yaitu pada 17 Mei 1980.